/* ---Reset 一般情况不允许修改此文件
------------------------------------------------------------------------------------------ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0;}
body { font:12px/24px \5B8B\4F53,Arial Narrow,arial,serif; color:#333; text-align:left;  font-size:small;}

ul,ol,li{ list-style:none;}
em { font-style:normal;}
img{ border:0; vertical-align:middle;}
textarea,input,select{ font-size:12px; vertical-align:middle;}
td{word-wrap: break-word; word-break: break-all;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px; border-bottom:1px solid #ccc;}
h6 {font-size:12px;}
p{margin:0px; padding:0px;}


/*--- 表单元素重置 -----------------------------------------*/
textarea {overflow:auto;}
input.text, textarea {background-color:#fff;border:1px solid #bbb; vertical-align:middle;}
input.text:focus {border-color:#666; vertical-align:middle;}
input.text, textarea, select {margin:0.1em 0; vertical-align:middle;}
form.inline div, form.inline p {vertical-align:middle;}
form.inline label {position:relative;top:-0.25em;}
form.inline input.checkbox, form.inline input.radio, form.inline input.button, form.inline button {margin:0.5em 0;}

/*--- 表单基本样式 ---*/
.txtInput { height:23px; line-height:23px; text-align:left; margin:0px;padding:1px 3px;border:1px solid #ccc; vertical-align:middle;}
.txtArea { line-height:18px; font-size:12px; color:#000; text-align:left;padding:3px; margin:0px; border:1px solid #ccc;}
.checkInput { vertical-align:-3px; margin-left:0; margin-right:2px;}
.selInput{padding:2px; height:23px; overflow:hidden; border:1px solid #bdc7d8;margin-right:5px; display:inline; vertical-align: middle;}
.radioInput { vertical-align:-3px; margin:0;}



/*--- 常用链接或文字颜色 ---*/
a {color:#36c;text-decoration:none;cursor:pointer;}
a:hover { color:#f60; text-decoration:none;cursor:pointer;}

/*-- 重点强调色 --*/
.cOrangeff9, a.cOrangeff9:link,a.cOrangeff9:visited,a.cOrangeff9:active {color:#fd9800;text-decoration:none;}
.cOrange, a.cOrange:link,a.cOrange:visited,a.cOrange:active {color:#f60;text-decoration:none;}
.cRed{color:#ff0000;}
.cBlue00f, a.cBlue00f:link,a.cBlue00f:visited,a.cBlue00f:active {color:#00f;text-decoration:none;}
a.cBlue00f:hover { text-decoration:underline;}
.cGreen060, a.cGreen060:link,a.cGreen060:visited,a.cGreen060:active {color:#060;text-decoration:none;}
a.cBlue00f:hover { text-decoration:underline;}
.cRedf00, a.cRedf00:link,a.cRedf00:visited,a.cRedf00:active {color:#f00;text-decoration:none;}
a.cRedf00:hover { text-decoration:underline;}

/*-- 配色“蓝色” --*/

/*-- 次信息色 --*/
.cGray333, a.cGray333:link,a.cGray333:visited,a.cGray333:active {color:#333;text-decoration:none;}
a.cGray333:hover { color:#f60; text-decoration:none;}

.cGray7e, a.cGray7e:link,a.cGray7e:visited,a.cGray7e:active {color:#7e7e7e;text-decoration:none;}
a.cGray7e:hover { color:#f60; text-decoration:none;}
.cGray{color:#cdcdcd;}
.cGreen{color:#026701;}
.bg_green{background-color:#E5F5D1;}
.bg_orange{background-color:#FFF2D3;}
.bottom_line{width:auto; border-bottom:1px solid #ccc; height:auto; zoom:1;}
.cBlue{color:#0164b5;}

/*--- 空白层控制 ---*/
.blank_8{height:8px; overflow:hidden; clear:both;}
.blank_15{height:15px; overflow:hidden; clear:both;}

/*--- 文字布局 ---*/
.tC{text-align:center;}
.tR{text-align:right;}
.tL{text-align:left;}
/*--- 浮动控制 ---*/
.fR{float:right;}
.fL{float:left;}
.cFix{clear:both;}

.w720{width:720px; margin:0px auto;}

/*--- 订单 ---*/
.orderDetail{margin:10px auto;width:800px; border:1px solid #aabdcc;border-radius:6px; overflow:hidden; zoom:1;padding-bottom:10px;}
.orderDetail_title{background:#1975a4;border-bottom:1px solid #c2d8e3;height:40px; overflow:hidden; color:#fff;font-size:12px;padding:0px 20px; line-height:48px; clear:both;}
.orderDetail_title b{font-size:14px;}

.orderDetail .ui-tabs { position: relative; padding: 0; zoom: 1; }
.orderDetail .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0em 0em; background: none;  margin-left:0px;}

.orderDetail_info{padding:6px 0px 10px 60px; overflow:auto; zoom:1; font-size:12px;}
.orderDetail_info li{width:360px; float:left; list-style:none; line-height:25px;}
.orderDetail_info li label{width:120px; text-align:right; float:left; font-weight:bold;}

.orderDetail_content{clear:both;background:url(images/orderDetail_ctnBg.png) repeat-y; overflow:auto; zoom:1; border-bottom:1px solid #dae7ed; font-size:12px;}
.orderDetail_contentNoBg{clear:both;overflow:auto; zoom:1;font-size:12px;}
.orderDetail_content .lastBorder{border-bottom:none;}
.orderDetail_ctnTitle{background:#e7eef4; font-size:12px; color:#0167b2; font-weight:bold; height:30px; line-height:30px; padding:0px 10px;}
.orderDetail_ctnLeft{width:490px; float:left;padding:0px 10px;}
.orderDetail_ctnLeft .od_memberList{padding:2px 10px 5px 30px;}
.orderDetail_ctnLeft .od_memberList dd label{width:auto; float:left; text-align:left;}
.orderDetail_ctnLeft .od_memberList dt{color:#0167b1;padding:5px 0px 0px;}
.orderDetail_ctnRight{width:258px; float:right;padding:0px 10px;}

.orderDetail_content_reset{}
.orderDetail_content_reset .od_memberList{padding:2px 10px 5px 10px;}
.orderDetail_content_reset .orderDetail_ctnLeft{width:510px; float:left;padding:0px 0px;}

.orderDetail_content a:link,.orderDetail_content a:visited{color:#0001fc; text-decoration:none;}
.orderDetail_content a:hover{color:#c00; text-decoration:underline;}

.od_memberList{border-bottom:1px solid #e7eef4; overflow:auto; zoom:1;padding:2px 10px 5px; clear:both;}
.od_memberList dt{color:#0167b1;padding:5px 0px 0px;}
.od_memberList dd{clear:both;}
.od_memberList dd label{width:65px; float:left; text-align:left;}

.orderDetail_btn{text-align:center;padding:15px 0px 20px; overflow:auto; zoom:1;}
.od_btn{background:url(images/orderDetail_btnBg.png) repeat-x; vertical-align:middle;font-size:12px; border:1px solid #0da2f2; height:19px; overflow:hidden; line-height:20px; color:#323433; padding:0px 10px; display:inline-block;}
a.od_btn:link,a.od_btn:visited{color:#323433;}
a.od_btn:hover{color:#323433; text-decoration:none;}
input.od_btn{cursor:pointer; vertical-align:middle;height:21px;}

/*--- 查询按钮样式重置，针对legerUI ---*/
.searchBtn_ctn a.l-btn span span.l-btn-text { background:none;height:19px; line-height:19px; padding:0;}
.searchBtn_ctn a.l-btn span.l-btn-left { background:none;height:19px; line-height:19px;padding:0;}
.searchBtn_ctn .od_btn { background: url("images/orderDetail_btnBg.png") repeat-x left top; }
.searchBtn_ctn a.l-btn {height:19px; line-height:19px; padding:0 10px;}

.applyAuditing{padding-bottom:20px; overflow:auto; zoom:1;}
.applyAuditing .ab-collection label{text-align:right;}
.applyAuditing .ab-collection textarea{width:300px; height:60px;}
.applyAuditing .tC input,.applyAuditing .tC a{vertical-align:middle;}

/*--- 流程 ---*/
.tool{background:#DAE7ED; height:30px; line-height:30px;}
.tool ul {margin-left:12px;}
.tool ul li{float:left; margin-right:12px;}
.tool .line{background:url(images/toolLine.jpg) no-repeat; width:1px; height:11px; margin-top:9px; clear:none;}
.iconAdd{width:15px; height:15px; display:inline-block; background:url(images/icon.jpg) no-repeat; background-position:-5px -7px; vertical-align:middle; margin-right:5px;}
.iconReduce{width:15px; height:15px; display:inline-block; background:url(images/icon.jpg) no-repeat; background-position:-255px -7px; vertical-align:middle; margin-right:5px;}

.flow_list{clear:both; margin:20px auto 0 auto; text-align:center;}
.flow_list p{padding-top:6px; text-align:left;}

.alignCenter{margin:20px 0px 0px 130px;}
.alignCenterSix{margin:20px 0px 0px 80px;}
.alignCenterThree{margin:20px 0px 0px 180px;}


.flow_list li{ display:inline-block; width:115px;}
.flow_list li{ display:inline-block;display:inline-block\0;display:inline-block\0/;*display:inline!important;*display:inline;}/* 修复IE系列对li的bug */
.flow_list .iconDef{width:13px; height:13px; background:url(images/icon.jpg) no-repeat; background-position:-68px -8px; display:inline-block;  vertical-align:middle; _vertical-align:top; margin-left:5px; margin-right:10px;}
.flow_list .iconCurr{width:13px; height:13px; background:url(images/icon.jpg) no-repeat; background-position:-134px -8px; display:inline-block; vertical-align:middle; _vertical-align:top; margin-left:5px; margin-right:15px;}

.flow_list .iconWin{width:13px; height:13px; background:url(images/icon.jpg) no-repeat; background-position:-193px -8px; display:inline-block; vertical-align:middle; _vertical-align:top; margin-left:5px; margin-right:15px;}

.flow_list .lineGreen{width:78px; height:4px; background:url(images/icon.jpg) no-repeat; background-position:-3px -54px; display:inline-block; vertical-align:middle;}
.flow_list .lineGreenS{width:78px; height:4px; background:url(images/icon.jpg) no-repeat; background-position:-3px -103px; display:inline-block; vertical-align:middle;}


/*--- table ---*/
.table_ctn { margin:0 10px;}
.table_input{text-align:center;border:1px solid #c2d8e3; border-bottom:none;}
.table_input th{font-weight:normal; text-align:center; height:30px; line-height:30px;border-bottom:1px solid #c2d8e3; }
.table_input td{ padding:5px 0px; color:#ff6600;border-bottom:1px solid #c2d8e3;}

.table_info{text-align:center;border:1px solid #c2d8e3; border-bottom:none;}
.table_info th{font-weight:normal; text-align:center; height:30px; line-height:30px;border-bottom:1px solid #c2d8e3; background:url(images/tdLine.png) no-repeat right center;  }
.table_info td{ padding:5px 0px; border-bottom:1px solid #c2d8e3; color:#333;}
.table_info .borderNone{background:none;border-right:none;}
.table_info .dealWith{width:130px;}

.table_infoShow{width:100%; border-collapse:collapse;margin:1px 0px 1px; color:#333;}
.table_infoShow thead{height:30px; line-height:30px;}
.table_infoShow thead th{width:120px;border-bottom:1px solid #dbe9ee;}
.table_infoShow thead td{border-right:1px solid #dbe9ee; text-align:center; font-weight:bold;border-bottom:1px solid #dbe9ee;}
.table_infoShow td.borderNone{background:none;border-right:none;}
.table_infoShow thead td{border-right:1px solid #dbe9ee; text-align:center; font-weight:bold;}
.table_infoShow tbody th{padding-left:12px; font-weight:normal;border-bottom:1px solid #dbe9ee;border-right:1px solid #dbe9ee; background:#fbfcfc; line-height:18px; padding:7px 0 7px 8px; text-align:left;}
.table_infoShow tbody td{border-right:1px solid #dbe9ee; text-align:center;border-bottom:1px solid #dbe9ee; line-height:18px;padding:7px 15px;}
.table_infoShow tbody td p{line-height:21px;}
.table_infoShow tbody .desc p{line-height:25px;}
.table_infoShow tbody .desc{padding:10px 8px; overflow:auto; zoom:1; text-align:left;background:#f7fafa; }
.table_txtTL tbody td{text-align:left; padding-left:12px;}
.table_infoShow_borderL{border-left:1px solid #dbe9ee;}/*--- 补充表格左边的线条 ---*/
.table_infoShow .td_section { padding:4px 0;}/*--- 单元格内的段落控制，用于不同套餐的罗列 ---*/

.normal-table { border-top:1px solid #c2d8e3;border-left:1px solid #c2d8e3;}
.normal-table th,
.normal-table td {border-bottom:1px solid #c2d8e3;border-right:1px solid #c2d8e3;}

.des-table { border-right:none;}/* des=describe */
.des-table thead th { text-align:left; background-color:#edf4fa; padding-left:8px;}
.des-table th,
.des-table td { border-right:1px solid #c2d8e3; line-height:20px; padding:5px;}
.des-table td { color:#333;}

.th_blue th{color:#fff; background:#1975A4; height:52px; line-height:52px; text-align:center;}
.th_blue td{ text-align:center; padding:6px 0; border-bottom:1px solid #c2d8e3; text-align:center;}

.table_ctt{height:260px; overflow:auto; width:100%;}

/*--- 热门产品-----------------------------------------*/
.hotPro{margin-top:10px; height:auto; overflow:hidden;}
.hotPro ul{height:auto; overflow:hidden;}
.hotPro ul li{width:178px; border:1px solid #e9eaef; float:left; margin-right:10px; margin-bottom:10px; padding:10px;}
.hotPro .picture{float:left; margin-right:8px; vertical-align:middle; width:56px; height:56px;}
.hotPro .title{display:block; padding-top:10px; float:left; width:100px;}
.hotPro .info, .hotPro .infoRed, .hotPro .infoBlue{display:block; line-height:20px; color:#519f9f; padding-top:10px;}
.hotPro .infoRed{color:#926b97;}
.hotPro .infoBlue{color:#1967a5;}
.hotPro .info{  line-height:18px; height:36px; text-align:left;word-wrap: break-word; word-break: normal; }


/*--- 模块文件-----------------------------------------*/
.mod{margin-top:10px; height:auto;  }
.mod .title{height:26px; padding-left:15px; background:url(images/EC_title.jpg) repeat-x;  color:#0167B2;  line-height:26px; font-weight:bold; border:1px solid #A8BCCD;  border-bottom:1px solid #dae1e9; }
.mod .ctt{padding:20px; border:1px solid #A8BCCD; border-top:none;  _padding:10px;}


/*--- 更多产品table-----------------------------------------*/
.tablePro{border-top:1px solid #d1dae1; border-right:1px solid #d1dae1; margin:0px auto;}
.tablePro td{border-bottom:1px solid #d1dae1; border-left:1px solid #d1dae1; height:25px; line-height:25px; vertical-align:top;}

.remind { border:1px solid #f60; border-radius:3px; text-align:left; padding:4px 8px;color:#f60; margin:12px 12px 0 12px;}
.icon_remindTips { padding-left:18px; background:url(images/icon_remindTips.png) no-repeat left center; color:#f60; height:25px; line-height:25px; }
.remind_top{width:660px; height:25px; background:url(images/remind_top.jpg) no-repeat;}
.remind_bottom{width:660px; height:auto; background:url(images/remind_bottom.jpg) no-repeat left bottom; padding:15px; color:#fd7701;}
.remind_bottom p{}


.table_sel{width:100%; border:1px solid #92ccfe; border-bottom:none; border-left:none;}
.table_sel thead th{height:26px; padding-left:15px; text-align:left; background:url(images/EC_title.jpg) repeat-x;  color:#0167B2;  line-height:26px; font-weight:bold; border:1px solid #A8BCCD;  border-bottom:1px solid #dae1e9; border-top:none; border-right:none;}
.table_sel tbody th{background:#e6f2ff; font-weight:normal; text-align:right; padding-right:8px; color:#036; border-bottom:1px solid #92ccfe; border-right:1px solid #92ccfe;  border-left:1px solid #92ccfe; height:30px; line-height:30px;}
.table_sel tbody td{border-bottom:1px solid #92ccfe; height:30px; line-height:30px; padding-left:10px;}


.table_list{width:97%; border:1px solid #92ccfe; border-bottom:none; border-right:none;}
.table_list thead th{height:26px; padding-left:15px; text-align:left; background:url(images/EC_title.jpg) repeat-x;  color:#0167B2;  line-height:26px; font-weight:bold; border:1px solid #A8BCCD;  border-bottom:1px solid #dae1e9; border-top:none;  border-left:none;}
.table_list tbody th{background:#e6f2ff; font-weight:normal; text-align:center; padding-right:8px; color:#036; border-bottom:1px solid #92ccfe; border-right:1px solid #92ccfe;   height:30px; line-height:30px;}
.table_list tbody td{border-bottom:1px solid #92ccfe; border-right:1px solid #92ccfe; height:30px; line-height:30px; text-align:center; font-weight:bold; color:#34668b;}

/*--- 表格内的日期控件样式重置 ---*/
.table_sel .l-box-dateeditor-body tbody td{border:1px solid #fff; height:19px; line-height:19px; padding:0;}

/*--- 用户录入数据收集 coll=collection, n=nomal, c=crosswise, d=dialog, --------------------------------------*/
.n-collection { padding-top:8px;}
.coll_li { padding-bottom:18px; height:auto;}
.coll_li label { display:inline-block; vertical-align:top; font-weight:bold; text-align:right; float:left;}
.collection { display:inline-block;  font-size:12px;}
.collection {display:inline-block;*display:inline!important;*display:inline;}/* 此行用于修复IE6的兼容性 */

.collection .n-ipt { width:250px;}
.coll_txt { color:#333; padding-right:1em;}

.collection .fillTips { line-height:26px; color:#f00; display:inline-block;display:inline-block\0;display:inline-block\0/;*display:inline!important;*display:inline; font-size:12px; vertical-align:top;}

.collection .txtInput { border:1px solid #ccc; height:19px; line-height:19px; background-color:#fff;}

.coll_info { color:#999; line-height:18px;}
.coll_tips {  display:inline-block; vertical-align:top;}
.coll_tips { display:inline-block;*display:inline-block!important;*display:inline;}
.coll_tipsDetail { line-height:18px; width:24em; text-align:left; padding-top:3px;}
.coll_hd { font-weight:bold; font-size:12px;}
.coll_sort-hd { font-weight:normal; color:#069; padding:8px 0;}

.collection .radioInput { float:left; margin-top:4px;}
.collection .inputCtn input.radioInput {
float: none;
}

/*--- 控制部分 ab=apply for Business ---*/
.ab-collection { color:#333;font-size:12px;}
.ab-collection label { width:9em; text-align:left;font-weight:normal; }
.ab-collection .coll_li { padding-bottom:8px; clear:both;}
.ab-collection .txtInput { width:140px;}

.ab-collection .btnCtn { padding-right:50px; padding-bottom:50px;}

.legalPerson-collection .txtInput { width:260px;}
.legalPerson-collection .coll_tips { }
.legalPerson-collection .coll_tipsDetail { width:25em;}

.inputCtn { width:268px; display:inline-block; }
.inputCtn {display:inline-block;*display:inline!important;*display:inline;}/* 此行用于修复IE6的兼容性 */

/*--- 列表类型及控制 ---------------------------------------------*/ 
.compact-list { height:100%; overflow:hidden;}/* 紧凑型列表，每一个列并不需要独占一行 */
.compact-list li { float:left;}
ul.timeLimit-list { width:250px; display:inline-block;}
ul.timeLimit-list {display:inline-block;*display:inline!important;*display:inline;}
ul.timeLimit-list li { width:6em; float:left; height:21px; line-height:21px; overflow:hidden; text-align:left; border-bottom:none;}/* 分组列表 */



/*--- 模块样式 mod=module --------------------------------------------------------------------*/
.mod { border:1px solid #ccc; border-radius:5px 5px 0 0; margin:0 auto; height:auto; margin-top:20px; zoom:1;}
.mod .hd { height: 41px;border-radius:5px 5px 0 0; line-height: 41px; background:url("Images/tab_titleBg.jpg") repeat-x center top; overflow:hidden;}
.mod h3 { display:inline-block; float:left; font-size:14px; padding-left:20px; color:#333;}
.mod_ctt { padding:10px; height:auto; }
.nopad { padding:0;}/* np=no padding */

.applyList{width:810px; margin:20px auto; border:none;}
.applyList .hd{background:url("Images/longTitleBg.png") no-repeat;height:40px; overflow:hidden;}
.applyList h3{color:#fff;height:48px; } 
.applyList .mod_ctt{border:1px solid #a9bdce;border-top:none; border-bottom:none;padding:0px; overflow:auto; zoom:1;}
.applyList li{list-style:none;border-bottom:1px solid #e5edf6; overflow:auto; zoom:1;}
.applyList .applyStep{float:left; width:80px; overflow:hidden;}
.applyList .applyStep span.stepNumber {width:65px; height:70px; line-height:70px; color:#000; font-size:50px; text-align:center; display:block; vertical-align:top; background:url("Images/step_bg.png") no-repeat; font-weight:bold;}
.applyList .applyStep .one{background:url("Images/stepOne.png") no-repeat;}
.applyList .applyStep .two{background:url("Images/stepTwo.png") no-repeat;}
.applyList .applyStep .three{background:url("Images/stepThree.png") no-repeat;}
.applyList .applyStep .four{background:url("Images/stepFour.png") no-repeat;}
.applyList .applyStep .five{background:url("Images/stepFive.png") no-repeat;}
.applyList .applyCtn{float:left; width:725px; overflow:hidden; padding-top:8px; padding-bottom:8px;}
.applyList .bm{clear:both; border:1px solid #a9bdce; border-top:none; border-radius:0 0 6px 6px; height:10px; font-size:1px; overflow:hidden;}
.applyList .mod_ctt li.listBottom_none{border-bottom:none;}


.monChange .communicationFee li {
list-style: none;
border-bottom: 1px solid #E5EDF6;
overflow: auto;
zoom: 1;
float: left;
width: 100%;
}
.monChange li.last{border-bottom:none;}
.monChange .applyList .applyCtn{float:left; width:100%; overflow:hidden; padding-top:8px; padding-bottom:8px;}

/*--- 按钮 -----------------------------------------------------------------------*/
.btn_whiteBtn{background:url(Images/btn_whiteBtn.png) no-repeat; color:#333; font-weight:normal; width:74px; font-size:12px; text-align:center; border:none; vertical-align:middle;  _vertical-align:bottom;}
a.btn_whiteBtn{display:inline-block; line-height:26px;padding:0px;height:24px; overflow:hidden;}
a.btn_whiteBtn:hover{text-decoration:none;color:#333;}
input.btn_whiteBtn{cursor:pointer;_line-height:24px;height:26px;color:#333; border:none;margin:0px; vertical-align:middle;  _vertical-align:bottom;}

.btn_grayBtn{background:url(Images/btn_grayBtn.png) no-repeat; color:#333; font-weight:normal; width:74px; font-size:12px; text-align:center; border:none; vertical-align:middle;  _vertical-align:bottom;}
a.btn_grayBtn{display:inline-block; line-height:26px;padding:0px;height:24px; overflow:hidden;}
a.btn_grayBtn:hover{text-decoration:none;color:#333;}
input.btn_grayBtn{cursor:pointer;_line-height:24px;height:26px;color:#333; border:none;margin:0px; vertical-align:middle;  _vertical-align:bottom;}

.btn_blueBtn{background:url(Images/btn_blueBtn.png) no-repeat; color:#333; font-weight:bold; width:100px; font-size:14px; text-align:center; border:none; vertical-align:middle;  _vertical-align:bottom;}
a.btn_blueBtn{display:inline-block; line-height:32px;padding:0px;height:30px; overflow:hidden;}
a.btn_blueBtn:hover{text-decoration:none;color:#333;}
input.btn_blueBtn{cursor:pointer;_line-height:28px;height:30px;color:#333; border:none;margin:0px; vertical-align:middle;  _vertical-align:bottom;}

.btn_selDate { background:url(images/riliDot.png) no-repeat left center; width:17px; height:14px; display:inline-block; vertical-align:middle;}






/*--- 通讯费套餐列表 -----------------------------------------*/
.communicationFee { height:100%; overflow:hidden;}
.communicationFee li { width:100%; float:left; line-height:18px; padding-bottom:8px; padding-top:8px;}
.selInput_ctn,
.situation,
.explain {display:inline-block; }

.selInput_ctn { display:inline; vertical-align:top; overflow:auto; zoom:1;}
.selInput_ctn .checkInput,
.selInput_ctn .radioInput { margin-top:0;}
.selInput_ctn .checkBox{ vertical-align:top;}
.communicationFee .situation { width:54%; display:inline-block;_display:inline; vertical-align:top;word-break:break-all; overflow:hidden;}
.communicationFee .explain { width:42%; display:inline-block;_display:inline; vertical-align:top;}

.situation,
.explain { display:inline-block;*display:inline!important;*display:inline;word-break:break-all; overflow:hidden;}
.situation {width:155px;}

/*--- 功能费及优惠套餐列表 -----------------------------------------*/
.setmealList { height:100%; overflow:hidden;}
.setmealList li {width:100%; float:left; line-height:18px; border-bottom:1px solid #f2f2f2; padding-bottom:8px; margin-bottom:8px;}
.setmealList a{vertical-align:middle; display:inline-block;}

.functionFee { display:inline-block; float:left;}
.functionFee .situation { width:160px; padding-right:20px; display:inline-block;}

.setmeal_notes { width:60%; display:inline-block; margin-right:12px; line-height:18px; vertical-align:top; overflow:auto; zoom:1;}
.setmeal_name { display:inline-block; width:180px; margin-right:12px; vertical-align:top; }
.setmealList .btn_check { vertical-align:top; }

.discount { width:300px;}

.productSetting label { width:11em;padding-right:5px;}
.productSetting .coll_li{clear:both; line-height:18px;}

.productSetting .inputCtn label { width:3em;}

/*--- 辅助性分页 -----------------------------------------*/
.sub-page { height:35px; line-height:25px;padding-top:6px; text-align:center;padding-right:10px;}
.sub-page .txtInput { width:30px; height:19px; line-height:19px; text-align:center; margin-right:4px;}


/*--- 购物流程 ---*/
.shoppingCtn{width:800px; margin:20px auto;}
.companyInfo{overflow:hidden;zoom:1;padding-bottom:0px;}
.companyInfo li{float:left; list-style:none; margin:0px 50px 3px 10px; width:300px;}

.shoppingCtn .tips{border:1px solid #f60;background:#fff; line-height:18px; clear:both; padding:6px;margin:10px 0px; overflow:auto; zoom:1;}
.shoppingCtn .tips b{color:#f60; font-weight:normal;}
.shoppingCtn .flow_list{margin:0 auto; padding-top:10px; width:100%; text-align:center;}


.monChange .flow_list,.flow_list_reset .flow_list{}

.flow_list .lineGray{width:78px; height:4px; background:url(images/icon.jpg) no-repeat; background-position:-3px -199px;  font-size:1px; overflow:hidden;display:inline-block; vertical-align:middle;}
.flow_list .lineNone{width:78px; height:4px; display:inline-block; vertical-align:middle; overflow:hidden;font-size:1px; overflow:hidden;}
.flow_list div{ text-align:left;}
/*---
.txtIndent4{text-indent:-4px;_text-indent:0px;}*--- 4个字居中 ---*
.txtIndent10{text-indent:-10px;_text-indent:0px;}*--- 5个字居中 ---*
.txtIndent16{text-indent:-16px;_text-indent:0px;}*--- 6个字居中 ---*
.txtIndent24{text-indent:-24px;_text-indent:0px;}*--- 8个字居中 ---*
---*/

.guildInfo{padding-left:10px;clear:both;}
.shoppingList_title{background:#dde8ec;height:34px; line-height:34px; padding:0px 10px; color:#333;clear:both;}

.shoppingList{width:100%; margin-bottom:10px; overflow:auto; zoom:1;}
.shoppingList p{line-height:22px;padding:0px;margin:0px;}
.shoppingList th{border-bottom:1px solid #e5eef7;height:35px; line-height:35px; font-weight:normal;padding:0px 5px;}
.shoppingList .checkbox{width:35px;}
.shoppingList .appImg{width:62px;}
.shoppingList .appName{width:220px; text-align:center;}
.shoppingList .appMoney{width:110px; text-align:center;}
.shoppingList .appNum{width:150px; text-align:center;}
.shoppingList .appMode{width:110px; text-align:center;}
.shoppingList .appDesc{width:400px; text-align:left; }
.shoppingList .priceDesc{}
.shoppingList .orderCost { text-align:center; width:100px;}
.shoppingList .orderCost .tB { display:block;}
.shoppingList .txtBreak {word-wrap:break-word; overflow:hidden; line-height:21px;}
.shoppingList .txtBreak .tB { display:block;}
.shoppingList .orderNumber { width:215px;}
.shoppingList td{padding:10px 5px; overflow:auto; zoom:1;border-bottom:1px solid #e5eef7; vertical-align:top;}
.shoppingList td.appName td{padding:0px 0px;}
.shoppingList .noneBorder td{border-bottom:none;border-top:1px solid #e5eef7;}
.shoppingList td.tL{text-align:left;}
.shoppingList td.tR{text-align:right;}
.shoppingList p.name{color:#369;font-weight:bold;}
.shoppingList a,.shoppingList input{vertical-align:middle;}
.shoppingList .reduceOut{background:url(images/reduceOut.png) no-repeat;height:11px; width:11px; display:inline-block;}
.shoppingList .reduceOn{background:url(images/reduceOn.png) no-repeat;height:11px; width:11px; display:inline-block;}
.shoppingList .addOut{background:url(images/addOut.png) no-repeat;height:11px; width:11px; display:inline-block;}
.shoppingList .addOn{background:url(images/addOn.png) no-repeat;height:11px; width:11px; display:inline-block;}

.shoppingList td td{border-bottom:none;}
.noBorderTop  .noneBorder td{ border-top: 0px;}

.appDesc_list{margin-left:23px;}
.appDesc_list li{float:left; list-style:none; margin:0px 5px;word-break:keep-all; display:inline;word-wrap : normal;}

/*--- 弹出确认框 -----------------------------------------------------------------*/
.conf-dialog { position: absolute; width: 350px; height:auto; font-size: 12px; background: #eef7ff; border: 1px solid #06c; z-index: 11;display:none;}/* conf=confirmation */
.popup { box-shadow:3px 3px 5px #ccc;}
.moreError { width:500px;}
.nothrough  {width: 800px; height:auto; font-size: 12px; background: #fff; border: 1px solid #06c; margin:20px auto 0 auto;box-shadow:none;}
.pop_hd { height:30px; line-height:30px; font-size:12px; text-align:center; font-weight:bold; color:#fff; background-color:#06c; clear:both;}
.popup .pop_msg { font-size:14px; color:#333; padding:20px 8px 20px 8px; text-align:center; line-height:34px; }
.popup .pop_ctt {}
.pop_btnCtn { text-align:center; padding:6px 0 8px 0; clear:both; border-top:1px solid #d2e8ff; background-color:#f2f8ff;}
.popup .od_btn { margin:0 12px;}

.msg_hd { height:50px; line-height:50px; text-align:center;clear:both; border-bottom:1px solid #d2e8ff; background-color:#f2f8ff; font-size:14px;}
.pop_msg .errorList { text-align:left; font-size:12px; border:1px solid #d2e8ff; border-bottom:none; width:100%;}
.pop_msg .errorList th { border-right:1px solid #d2e8ff; width:8em; color:#333;}
.pop_msg .errorList td { color:#666;}
.pop_msg .errorList th,
.pop_msg .errorList td { border-bottom:1px solid #d2e8ff; padding:3px 8px; line-height:21px; vertical-align:top;}

.icon_delete,
.icon_succeed,
.icon_tips,
.icon_warn { display:inline-block; width:34px; height:34px; vertical-align:middle;}

.icon_delete { background:url(images/icon_delete.png) no-repeat center center;}
.icon_succeed { background:url(images/icon_succeed.png) no-repeat center center;}
.icon_tips { background:url(images/icon_tips.png) no-repeat center center;}
.icon_warn { background:url(images/icon_warn.png) no-repeat center center;}


/*--- 控件 ---*/
.shortInput{width:19px; height:19px; line-height:19px; overflow:hidden; border-top:1px solid #949494; border-left:1px solid #949494; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center;}
.btn_orangeBtn{background:url(Images/btn_orangeBtn.png) no-repeat; color:#fff; font-weight:bold; width:100px; font-size:14px; text-align:center; border:none; vertical-align:middle;  _vertical-align:bottom;}
a.btn_orangeBtn{display:inline-block; line-height:32px;padding:0px;height:30px; overflow:hidden;}
a.btn_orangeBtn:hover{text-decoration:none;color:#fff;}
input.btn_orangeBtn{cursor:pointer;_line-height:28px;height:30px;color:#fff; border:none;margin:0px; vertical-align:middle;  _vertical-align:bottom;}

/*--- 日期控件重置 ---*/
.dateWrap {}
.dateWrap .l-text-l { background:none;}
.dateWrap .l-text-r { background:none;}
.dateWrap .l-text { border:none;  background:none;}
.dateWrap .l-trigger,
.dateWrap .l-trigger-hover,
.dateWrap .l-trigger-pressed { right:0;top:5px;}

.dateWrap .l-box-dateeditor-body tbody td { padding:0; line-height:19px;}
.dateWrap .l-box-dateeditor-body thead td { border:none;}

/*--- 页面常用控制 ---------------------------------------------------------------------------*/
tr th.tC,
tr td.tC,
.tC{ text-align:center;}
tr th.tL,
tr td.tL,
.tL{ text-align:left;}
tr th.tR,
tr td.tR,
.tR{ text-align:right;}
.tB { font-weight:bold;}
.tN { font-weight:normal;}
.tH { font-family:Arial,Helvetica,sans-serif;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}

li.last { border-bottom:none;}

.clear { clear:both;}
.clearRow{display:inline-block;}
.clearfix { height:1px; line-height:1px; font-size:1px; overflow:hidden; clear:both;}

.betweenLine { border-bottom:1px solid #a9bdce;}/* 分隔线 */





.line{border-bottom:1px solid #ccc; height:1px; font-size:1px; overflow:hidden;margin-bottom:10px; clear:both;}/* 分隔线 */
.blueLine{border-bottom:1px solid #dbe8ee; height:1px; font-size:1px; overflow:hidden;margin-bottom:10px; clear:both;}/* 分隔线 */
.position{position:relative;}

/*--- 弹窗 ---*/
.owPosition{position:absolute; top:10px; left:40%;}
.openW{width:380px;margin:0 auto;}
.openW_ctn{border: 1px solid #A8BCCD; border-top:none;background:#fff;padding:12px 10px 0px; overflow:auto;zoom:1;}
.openW_ctn p{padding-bottom:10px; text-indent:10px;}
.openW_ctn .info_table{margin-left:10px;}
.pop_close {
width: 18px;
height: 18px;
background: url(Images/pop_close.png) no-repeat;
position: absolute;
top: 5px;
right: 8px;
display: block;
cursor: pointer;
}
.pop_close a{width: 18px;height: 18px;display: block;}
.openW .title_1{   text-align:left; height:28px; line-height:28px; background:url(Images/EC_title.png) no-repeat 0 0; padding-left:12px; color:#0167B2; position:relative;}
.openW .title_1 .r_bg{ float:right; background:url(Images/EC_title.png) no-repeat top right; width:12px; height:28px;}

.openW_ctnShow{overflow:auto; zoom:1;padding-bottom:12px;}
.openW_ctnShow p{line-height:22px; text-indent:25px;}

/*--- 按钮 ---*/
.btnShow{padding:0px 10px 10px; overflow:auto; zoom:1; text-align:center;}
.btnShow a{margin-right:10px;}
.btn_blue2 {
display: inline-block;
width: 103px;
height: 29px;
cursor: pointer;
line-height: 29px;
font-weight: normal;
text-align: center;
color: #333;
background: url(Images/btn_back.jpg) no-repeat;
}
a.btn_blue2:link,a.btn_blue2:visited{color:#333; text-decoration:none;}
a.btn_blue2:hover{text-decoration:none; color:#333;}
input.btn_blue2{border:none;}

/*--- 打印文本 ---*/
.ctn_show{padding:25px 90px 20px 90px; overflow:auto; zoom:1; line-height:21px;}
.ctn_show p{padding:0px 0px 8px;}

/*--- 产品变更 ---*/
.orderDetail .tips{border:1px solid #f60;background:#fff; line-height:18px; clear:both; padding:6px;margin:0px 10px;}
.orderDetail .tips b{color:#f60; font-weight:normal;}

.ab-collection_reset .ab-collection label{text-align:right;width:80px;}
.ab-collection_reset .ab-collection input.txtInput{margin-top:-3px;width:175px;}
.ab-collection_reset .ab-collection .coll_tipsDetail{width:100px;}

.ab-collection_colFloat{float:left; width:400px;}

.table_infoControl{width:100%; border-collapse:collapse; font-size:12px;}
.table_infoControl th{height:30px; line-height:30px; color:#0167b1; text-align:center; font-weight:bold; background:#e7eff4;}
.table_infoControl td{text-align:center;padding:0px 5px; height:30px; line-height:30px; border-bottom:1px solid #e7eff4;}
.table_infoControl .appName{text-align:left; width:160px;padding:0px 10px;}
.table_infoControl a:link,.table_infoControl a:visited{color:#0001fe; text-decoration:none;}
.table_infoControl a:hover{color:#0001fe; text-decoration:underline;}
.table_infoControl p{line-height:21px;}
.table_infoControl .control{padding:8px 0px 8px 12px; text-align:left; border-right:none;}
.table_infoControl_border{border:1px solid #a8bccd}/*--- 表格边框 ---*/
.table_infoControl_border td{border-right:1px solid #e7eff4;border-top:1px solid #e7eff4;border-bottom:none;}/*--- 表格的td中线 ---*/

/*--- 提示列表 ---*/
.infoList{padding:6px 0px 5px 10px; overflow:auto; zoom:1;}
.infoList li {
list-style-type: decimal;
list-style-position: inside;
}

/*--- 分页 ---*/
.pageShow{border:1px solid #a8bccd; border-top:none;  }/*--- 分页边框 ---*/
.paging{padding:5px 10px 3px 10px;text-align:right;}
.paging input{width:30px; height:14px; vertical-align:middle;}
.paging a:link,.paging a:visited{vertical-align:middle;color:#0001fe;}
.paging a:hover{text-decoration:underline;}

/*--- 信息收集重置 ---*/
.member-collection{padding:0px 16px;}
.member-collection .inputCtn {width: 330px; display:inline-block;display:inline-block\0;display:inline-block\0/;*display:inline!important;*display:inline;}/* 较长的表单注释距离控制 */
.m-form .inputCtn {width: 250px;display:inline-block;display:inline-block\0;display:inline-block\0/;*display:inline!important;*display:inline;}/* 中等的表单注释距离控制 m=medium */
.m-form .coll_tipsDetail { width:30em;}/* 重置提示性文字的的宽度 */
.member-collection .collection .txtInput,.member-collection a.btn_grayBtn,.member-collection .btn_selDate{margin-top:-2px;}
.member-collection .coll_li{padding-bottom:12px;}

/*--- 按钮步骤 ---*/
.stepContorl{border-top:2px solid #dbe8ee; overflow:hidden;clear:both;padding:10px;}

/*--- 修改样式 ---*/
.ab-collection .compact-list label {
width: 3em;
float: none;
}
.iconInfo{width:18px; height:18px;  background:url(images/icon_information.png) no-repeat; display:inline-block; vertical-align:middle;}
.iconSucee{width:18px; height:18px;  background:url(images/paymDot02.png) no-repeat; display:inline-block; vertical-align:middle;}

.orangeTip{border:1px solid #f60; color:#f60; padding:4px 10px;}
.grayBox{background:#f2f2f2; border:1px solid #ccc; padding:4px 10px;}
.cGreenBox{background:#026701; display:inline-block; color:#fff; padding:0px 4px; height:22px; line-height:22px;}
.borderNone{border-right:none!important;}


/*---新添购物车样式------------------*/
.shoppingIcon{background:url(images/shoppingIcon.png) no-repeat;_background:url(images/shoppingIcon.jpg) no-repeat;width: 27px;height: 25px;overflow: hidden;vertical-align: middle;display: inline-block;margin-right:5px;}
.shopListNew .shoppingList .checkbox{width:55px;padding-left: 10px;text-align:left;}
.shopListNew .shoppingList_title{ font-size: 14px;background: none;padding-bottom:5px;}
.shopListNew .shoppingList th{ background: #e2f2ff;border-top: 3px solid #a7cbff;height: 32px;line-height: 32px;}
.shopListNew .shoppingList .appName{ text-align: left;}
.shopListNew .shoppingList td,.shopListNew .shoppingList th{ text-align: center;}
.shopListNew .shoppingList td{border:0;vertical-align:middle;background:#f0f8ff;border-top:1px solid #d1ebff;border-bottom:1px solid #d1ebff;padding:20px 5px;}
.shopListNew .shoppingList{border:0;margin:0;border-collapse:collapse;}
.shopListNew .allSel{border:1px solid #ccc;background:#f3f3f3;height:28px;line-height:28px;padding-left:15px;margin-top:20px;}
.shopListNew .allSel .btn_orangeBtn{margin:-1px;float:right;}
.shopListNew .shoppingList .blankTR td{background:#fff;height:20px;padding:0;}
.shopListNew .shoppingList p{line-height:18px;}
.shopListNew .shoppingList p.name{padding-bottom:3px;}